 |
API Documentation
|
|
|
95 virtual void maximize (
bool val,
bool coverTaskBar =
false) = 0 ;
std::function< bool(Component *caller, const nkMaths::Point &absCoords)> mouseLeaveCallback
Used by components when the mouse leaves their area.
Definition: CallbackRepository.h:42
virtual void maximize(bool val, bool coverTaskBar=false)=0
virtual bool isFullscreen() const
virtual bool isMaximized() const
virtual HWND getHwnd() const
std::function< bool(Component *caller)> closeCallback
Used by a component to signal when it's closed.
Definition: CallbackRepository.h:126
Holds all information required for an image, with no ownership over the data.
Definition: ImageView.h:14
void setNoBorder(bool value)
Base class for any graphical component.
Definition: Component.h:12
virtual nkMemory::String getCanvasId() const
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
std::function< bool(Component *caller)> resizeCallback
Used by a component upon resize.
Definition: CallbackRepository.h:133
void setResizeCallback(const resizeCallback &callback)
Class holding information about a string, with ownership over the data.
Definition: String.h:22
virtual void importClassFromTree(nkExport::Node *rootNode) override
A graphical window, made for general purpose.
Definition: Window.h:14
virtual void exportIntrospection(nkExport::Node *rootNode) override
std::function< bool(Component *caller, const ClickEventData &eventData)> mouseClickCallback
Used by components for a mouse click event.
Definition: CallbackRepository.h:32
virtual void setIcon(const nkImages::ImageView &icon)=0
void setCloseCallback(const closeCallback &callback)
void setMouseLeaveCallback(const mouseLeaveCallback &callback)
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
void setClickCallback(const mouseClickCallback &value)